Release Notes
----------------------

Release 1.5; 1/15/01
	* Plugin API's have been enhanced, which should eliminate the occurrence of a deadlock
	condition arising in some experimenter/rat combinations. The new API's remove explicit
	message passing from the plugin writer and instead provide an event driven interface.
	The plugin writer now redeclares & overrides PLUGIN_ virtual functions to implement
	the plugins. 
	* For convenience, all primitive experimenter functions are named with EXP_, and all
	primitive rat functions are named RAT_
	* The experimenter has access to detecting when the rat moved and when the rat ate food
	in two event driven ways. He can either have a PLUGIN_ function called or he can
	explicitly wait for particular kinds of events.
	* The GUI now polls the environment at regular intervals for updates. The environment
	no longer sends messages to the GUI to tell it that the environment has changed. Calls
	are provided on the environment interface to detect whether environment changes
	have occurred relevant to the GUI display.
	* New plugins: Identity match experimenter and rat. See documentation in code for plugins
	to see what they do! (The code for the Identity match rat is not released yet as I'm
	getting my students to write an identity match rat.)


==============================
RatCog, (c) Regents University of Minnesota Duluth
Email: chris@cprince.com
http://www.cprince.com/research/RatCog

